/**
 * \* Created with IntelliJ IDEA.
 * \* User: Administrator
 * \* Date: 2022/3/30
 * \* Time: 15:26
 * \* To change this template use File | Settings | File Templates.
 * \* Description:
 * \
 */

//通过Singleton这个类来实现单例模式，保证Singleton这个类只有唯一实例
class Singleton{
    //1.使用static创建一个实例，并且立即进行实例化
    // 这个instance对应的实例，就是该类的唯一实例
    private static Singleton instance = new Singleton();

    //2.为了防止程序猿在其他地方不小心new这个Singleton,就可以把构造方法设为private
    private Singleton(){}

    //3.提供一个方法，让外面能够拿到唯一实例
    public static Singleton getInstance(){
        return instance;
    }
}

public class Demo19 {
    public static void main(String[] args) {
        Singleton instance = Singleton.getInstance();
    }
}
